small irrigation ditch - Allemand Anglais Dictionnaire